package io.renren.service;

import io.renren.entity.SysOfficeEntity;
import io.renren.entity.SysUserEntity;
import io.renren.entity.VO.SysOfficeEntityVO;

import java.util.List;
import java.util.Map;

/**
 * 机构表
 * 
 * @author zhangheng
 * @date 2017-06-12 11:44:54
 */
public interface SysOfficeService {
	
	SysOfficeEntity queryObject(String id);

	List<SysOfficeEntityVO> queryList(Map<String, Object> map);
	
	int queryTotal(Map<String, Object> map);
	
	void save(SysOfficeEntity sysOffice);
	
	void update(SysOfficeEntity sysOffice);
	
	void delete(String id);
	
	void deleteBatch(String[] ids);

	SysOfficeEntityVO getTree();

	List<SysUserEntity> getDeptno(String id);

	List<SysOfficeEntity> queryDeptList(Map<String, Object> map);

}
